package top.hmtools.beans.columnsInfoBeans;

import java.io.Serializable;

/**
 * 描述表格信息的抽象实体类
 * @author Jianghaibo
 *
 */
public abstract class  ColumnsBaseInfoBean implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 7184351073534725582L;
	/**
	 * 字段名称
	 */
	private String columnName;
	
	/**
	 * 别名
	 */
	private String aliasName;
	
	/**
	 * 字段注释
	 */
	private String columnComment;
	
	/**
	 * 数据类型
	 */
	private String dataType;
	
	/**
	 * 是否是主键
	 */
	private boolean isPriKey;

	/**
	 * 字段名称
	 * @return the columnName
	 */
	public String getColumnName() {
		return columnName;
	}

	/**
	 * 字段名称
	 * @param columnName the columnName to set
	 */
	public void setColumnName(String columnName) {
		this.columnName = columnName;
	}

	/**
	 * @return the columnComment
	 */
	public String getColumnComment() {
		return columnComment;
	}

	/**
	 * @param columnComment the columnComment to set
	 */
	public void setColumnComment(String columnComment) {
		this.columnComment = columnComment;
	}

	/**
	 * @return the dataType
	 */
	public String getDataType() {
		return dataType;
	}

	/**
	 * @param dataType the dataType to set
	 */
	public void setDataType(String dataType) {
		this.dataType = dataType;
	}

	/**
	 * @return the isPriKey
	 */
	public boolean isPriKey() {
		return isPriKey;
	}

	/**
	 * @param isPriKey the isPriKey to set
	 */
	public void setPriKey(boolean isPriKey) {
		this.isPriKey = isPriKey;
	}

	/**
	 * @return the aliasName
	 */
	public String getAliasName() {
		return aliasName;
	}

	/**
	 * @param aliasName the aliasName to set
	 */
	public void setAliasName(String aliasName) {
		this.aliasName = aliasName;
	}
	
	
	
	

}
